import { get } from './index'

export default function (token) {
    return new Promise(async (res, rej) => {
        // 错误类型: 发送给后台了, 但是后台报错, 此时提示 FAIL; 本地前端发送报错(超时), 此时响应 ERROR
        try {
            const { data: resData } = await get(`/auth/role/${token}`)
            console.log(resData);
            if (resData.msg === 'success') {
                res(resData.data)
                return
            }
            rej('FAIL:' + resData.msg)
        } catch (error) {
            console.error(error)
            rej('ERROR:' + error.message)
        }
    })
}
